package com.site.wisdom_construction.entity.trainingCheckModule;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * @Description  
 * @Author  DYF
 * @Date 2022-01-16 
 */
@ApiModel (value ="公共培训课程表实体类",description = "TrainingCoursesPublic")
public class TrainingCoursesPublic {
	/**
	 * 公共培训课程表id
	 */
   	@ApiModelProperty(value = "公共培训课程表id", name = "id")
	private Integer id;

	/**
	 * 专业类型ID
	 */
	@ApiModelProperty(value = "专业类型ID", name = "professionalId")
	private Integer professionalId;

	/**
	 * 专业类型名称
	 */
	@ApiModelProperty(value = "专业类型名称", name = "professionalName")
	private String professionalName;

	/**
	 * 知识类型ID
	 */
	@ApiModelProperty(value = "知识类型ID", name = "knowledgeId")
	private Integer knowledgeId;

	/**
	 * 知识类型名称
	 */
	@ApiModelProperty(value = "知识类型名称", name = "knowledgeName")
	private String knowledgeName;

	/**
	 * 课程类型
	 */
   	@ApiModelProperty(value = "课程类型", name = "trainType")
	private String trainType;

	/**
	 * 课程名称
	 */
   	@ApiModelProperty(value = "课程名称", name = "courseTitle")
	private String courseTitle;

	/**
	 * 课程视频
	 */
   	@ApiModelProperty(value = "课程视频", name = "courseVideo")
	private String courseVideo;

	/**
	 * 课程视频图片
	 */
   	@ApiModelProperty(value = "课程视频图片", name = "courseVideoImg")
	private String courseVideoImg;

	/**
	 * 课程PDF
	 */
   	@ApiModelProperty(value = "课程PDF", name = "coursePdf")
	private String coursePdf;

	/**
	 * 课程内容
	 */
   	@ApiModelProperty(value = "课程内容", name = "courseContent")
	private String courseContent;

	public TrainingCoursesPublic(){ super(); }

	public TrainingCoursesPublic(Integer id, Integer professionalId, String professionalName, Integer knowledgeId, String knowledgeName, String trainType, String courseTitle, String courseVideo, String courseVideoImg, String coursePdf, String courseContent) {
		this.id = id;
		this.professionalId = professionalId;
		this.professionalName = professionalName;
		this.knowledgeId = knowledgeId;
		this.knowledgeName = knowledgeName;
		this.trainType = trainType;
		this.courseTitle = courseTitle;
		this.courseVideo = courseVideo;
		this.courseVideoImg = courseVideoImg;
		this.coursePdf = coursePdf;
		this.courseContent = courseContent;
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getProfessionalId() {
		return professionalId;
	}

	public void setProfessionalId(Integer professionalId) {
		this.professionalId = professionalId;
	}

	public String getProfessionalName() {
		return professionalName;
	}

	public void setProfessionalName(String professionalName) {
		this.professionalName = professionalName;
	}

	public Integer getKnowledgeId() {
		return knowledgeId;
	}

	public void setKnowledgeId(Integer knowledgeId) {
		this.knowledgeId = knowledgeId;
	}

	public String getKnowledgeName() {
		return knowledgeName;
	}

	public void setKnowledgeName(String knowledgeName) {
		this.knowledgeName = knowledgeName;
	}

	public String getTrainType() {
		return trainType;
	}

	public void setTrainType(String trainType) {
		this.trainType = trainType;
	}

	public String getCourseTitle() {
		return courseTitle;
	}

	public void setCourseTitle(String courseTitle) {
		this.courseTitle = courseTitle;
	}

	public String getCourseVideo() {
		return courseVideo;
	}

	public void setCourseVideo(String courseVideo) {
		this.courseVideo = courseVideo;
	}

	public String getCourseVideoImg() {
		return courseVideoImg;
	}

	public void setCourseVideoImg(String courseVideoImg) {
		this.courseVideoImg = courseVideoImg;
	}

	public String getCoursePdf() {
		return coursePdf;
	}

	public void setCoursePdf(String coursePdf) {
		this.coursePdf = coursePdf;
	}

	public String getCourseContent() {
		return courseContent;
	}

	public void setCourseContent(String courseContent) {
		this.courseContent = courseContent;
	}

	@Override
	public String toString() {
		return "{" +
				"id=" + id +
				", professionalId=" + professionalId +
				", professionalName='" + professionalName + '\'' +
				", knowledgeId=" + knowledgeId +
				", knowledgeName='" + knowledgeName + '\'' +
				", trainType='" + trainType + '\'' +
				", courseTitle='" + courseTitle + '\'' +
				", courseVideo='" + courseVideo + '\'' +
				", courseVideoImg='" + courseVideoImg + '\'' +
				", coursePdf='" + coursePdf + '\'' +
				", courseContent='" + courseContent + '\'' +
				'}';
	}
}
